Traducción al español será siempre la mayor brevedad
The columns component provides a dynamic model for adding and deleting columns at run time. It uses the standard var and value attributes.
The columns component works in conjunction with the ice:dataTable. The headerClass and columnClasses defined on the dataTable component will be applied to all generated columns as it does on a single column.
<ice:dataTable var="item" value="#{columnsBean.rowDataModel}"
columnClasses="columnsColumn" >
<ice:columns value="#{columnsBean.columnDataModel}" var="column">
<f:facet name="header">
<ice:outputText value="#{column}" />
</f:facet/>
<ice:outputText id="intCell" value="#{columnsBean.intValue}"/>
</ice:columns>
</ice:dataTable>
The columns component can be used in conjunction with a column component (e.g.)
<ice:dataTable var="item" value="#{columnsBean.rowDataModel}"
columnClasses="columnsColumn" >
<ice:column>
<f:facet name="header">
<ice:outputText value="id" />
</f:facet/>
<ice:outputText value="#{item.id}"/>
</ice:column>
<ice:columns value="#{columnsBean.columnDataModel}" var="column">
<f:facet name="header">
<ice:outputText value="#{column}" />
</f:facet/>
<ice:outputText value="#{columnsBean.intValue}"/>
</ice:columns>
</ice:dataTable>
|
tag-name:
|
<ice:columns>
|
|
tag-class:
|
com.icesoft.faces.component.ext.taglib.UIColumnTag
|
|
component-class:
|
com.icesoft.faces.component.ext.UIColumns
|
|
component-type:
|
com.icesoft.faces.Columns
|
|
component-family:
|
javax.faces.Columns
|